Bueno Veran soy el chamo que tenia el problema de la base de datos que instala php nuke y no me gusta no me puedo hacer mucho asi que segui intentando con cpgnuke dragonfly y ya lo logre pero despues que lo instale me direccionaba a el admin y la pagina se actualizaba a cada rato y no me dejo entrar total que despues me acoste a dormir y al dia siguiente se arreglo pero ahora no me deja entrar el sistema de seguridad a mi sitio
Tenia un problema que era que cuando los moderadores borraban el ultimo mensaje de un hilo, se elimaban todas las subscripciones al hilo (no solo de los moderadores, sino tambien del resto de usuarios que observaban el hilo.
La solucion la he hayado dandole vueltas a tu pregunta:
EL problema vuelve a estar en el archivo:
includes/phpbb/functions_post.php
He sustituido las siguientes lineas por estas otras... y ya nadie se des suscribe.
Nos vamos al comienzo de la funcion:
function user_notification
Linea 330 sustituimos:
Quote::
if ($mode == 'delete') {
$delete_sql = (!$post_data['first_post'] && !$post_data['last_post']) ? " AND user_id = " . $userdata['user_id'] : '';
$db->sql_query("DELETE FROM " . TOPICS_WATCH_TABLE . " WHERE topic_id = $topic_id" . $delete_sql);
} else {
Quote::
if ($mode == 'delete' && $post_data['first_post'] && $post_data['last_post'] ) {
$db->sql_query("DELETE FROM " . TOPICS_WATCH_TABLE . " WHERE topic_id = $topic_id" );
} else {
No es logico que por borrar un mensaje de un spammer, no se vuelvan a notificar las respuestas de... Leer más ...
Normalmente esta puesto a 300 segundos (5 minutos).
En sitios con poco trafico, no afecta nada. En sitios con mucho trafico, puede afectar mas, pues las sesiones (usuario, ip, etc..) se guardan durante este tiempo en la tabla sessions, pero tampoco deberia comprometer demasiado el rendimiento del servidor.
Quote::
// finally update by clearing old records
$db->sql_query('DELETE FROM '.$prefix.'_session
WHERE time<'.(gmtime()-300));
$this->dbupdate = true;
Con esa sql: 'DELETE FROM '.$prefix.'_session WHERE time<'.(gmtime()-300));
Se borra toda sesion de la tabla sessions que lleve mas de 300 segundos.
Seria cambiar el 300 por el numero de segundos que se quieren guardar.
ayuda!!!!!!
veran yo uso este host www.iespana.es no se si es aceptable cuando creo la base de datos me sale este mensaje
Trying to connect to SQL server
Warning: mysql_list_dbs() [function.mysql-list-dbs]: Unable to save MySQL query result in /www/sites/1/iespana.es/r/i/mi sitio/site/includes/db/mysql_mngr.php on line 115
ERROR
y luego este mensaje
On /install.php
While executing query "CREATE DATABASE dragonfly DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci"
the following error occured: Access denied for user 'miusersql'@'%' to database 'dragonfly'
In: /www/sites/1/iespana.es/r/i/mi sitio/site/install/step2.php on line: 82
si es x el host les agradezco q me digan de uno gratuito q lo acepte
...el funcionamiento y correcciones de fallos de seguridad. La versión 1.5 de Joomla es una reescritura extensa del API al igual que la versión 4.6 del Mambo. Ambas aplicaciones tienen un inferface similar, los componentes por defecto son parecidos y dispone de un conjunto similares de módulos. Joomla 1.5 y el Mambo 4.6 incluyen soporte para la internacionalización (UTF-8). Joomla 1.5 también incluye muchas nuevas características como modelos de autentificación (LDAP, Gmail, etc), ayuda del servidor de cliente xml-RPC. Tienen soporte nativo para MySQL 4.1+ (mySQL 5) y PHP 5.
Para aquellos que como yo, están empezando con Dragonfly cuelgo una breve descripción del proceso de instalación para la versión 9.2.1.
1) Crear la carpeta "dragonfyl" en el servidor web y descomprimir el archivo de la versión 9.2.1.
2 Arrancar servidor web, si estamos en local.
3) Marcar en el navegador la dirección web “localhost/dragonfly/install.php” o “nuestrodominioweb/install.php”.
Empieza la instalación ...
• Elegir Idioma Inglés (existen otros idiomas pero no el Español) y aceptar la Licencia GNU.
• El sistema comprueba la configuración del servidor web (versiones sw, variables, permisos de escritura para Coppermine, etc).
• Introducir parámetros de la Base de Datos (tipo BD=”Mysql”, nombre servidor=”localhost”, usuario=”root”, contraseña=””, nombre BD=”dragonfly”). Si estamos en un dominio real (Hosting) sería necesario introducir los datos de nuestro usuario para acceder a la base de datos.
• El sistema crea de forma automática la base de datos “dragonfly”.
• Configuración del portal (nombre sitio, path, email admin, nombres de cookies, habilitar chequeo de versión).
• El... Leer más ...
Puedes cambiarlo en el fichero de lenguas que afecta al registro.
languages/spanish/your_account.php
Quote::
define('_MA_AGREE_OVER_13','Estoy de acuerdo con estos Términos y soy <b>Mayor</b> o tengo <b>Exáctamente 13</b> Años de Edad');
define('_MA_AGREE_UNDER_13','Estoy de Acuerdo con estos Términos y soy <b>Menor</b> de 13 años de Edad');
define('_MA_DO_NOT_AGREE','No Estoy de Acuerdo con estos Términos');
Los puedes sustituir por:
Quote::
define('_MA_AGREE_OVER_13','Estoy de acuerdo con estos Términos y soy <b>Mayor</b> de Edad');
define('_MA_AGREE_UNDER_13',' ');
define('_MA_DO_NOT_AGREE','No Estoy de Acuerdo con estos Términos');
Esto parece mas adaptado a nuestro modo de formular la pregunta.
Esta solución tiene el inconveniente de que puede fallar en algun carácter, y al final hay que meter la base de datos a trozos, subsanando los problemas uno a uno.
Solucion en config.php:
El fichero config.php (includes/config.php)
Se localiza la linea:
Quote::
define('DB_CHARSET', 'utf8'); // NULL (is default), latin1, utf8, etc.
La verdad es que depende de lo que quieras, pero a mi me gusta mucho mas Apache que IPLANET. IPlanet
Tiene la ventaja de un modulo de administracion del servidor integrado (Apache tiene modulos de gestion externos: Plesk, Webmin...) y ademas tienes el soporte garantizado por Sun que es el propietario del producto.
Apache
Pero apartir de ahi, casi todas las demas batallas caen de parte de Apache. Es gratuito, es el servidor mas utilizado en Internet, la comunidad de usuarios y los foros abiertos son bestiales, el mejor compenetrado con mysql y Php, tiene modulos de conexion con Java - Tomcat y casi con cuelquier lenguaje de programacion, con bases de datos de todo tipo...
Ademas se han desarrollado muchos entornos que integran Php, Bases de datos Mysql y Apache: tipo Eassyphp, Lamp, XAMPP (para Windows)...